Not Quite NFS, Soft Cache Consistency for NFS
نویسنده
چکیده
There are some constraints inherent in the NFSTM∈ protocol that result in performance limitations for high performance workstation environments. This paper discusses an NFS-like protocol named Not Quite NFS (NQNFS), designed to address some of these limitations. This protocol provides full cache consistency during normal operation, while permitting more effective client-side caching in an effort to improve performance. There are also a variety of minor protocol changes, in order to resolve various NFS issues. The emphasis is on observed performance of a preliminary implementation of the protocol, in order to show how well this design works and to suggest possible areas for further improvement.
منابع مشابه
Recovery in Spritely NFS
NFS suffers from its lack of an explicit cache-consistency protocol. The Spritely NFS experiment, which grafted Sprite’s cache-consistency protocol onto NFS, showed that this could improve NFS performance and consistency, but failed to address the issue of server crash recovery. Several crash recovery mechanisms have been implemented for use with network file systems, but most of these are too ...
متن کاملSpritely NFS: Experiments with and Implementation of Cache-Consistency Protocols
File caching is essential to good performance in a distributed system, especially as processor speeds and memory sizes continue to scale rapidly while disk latencies do not. Stateless-server systems, such as NFS, cannot effectively manage client file caches. Stateful systems, such as Sprite, can use explicit cache consistency protocols to achieve high performance, without some of the inconsiste...
متن کاملPerformance of Cache-Consistency Protocols
File caching is essential to good performance in a distributed system, especially as processor speeds and memory sizes continue to scale rapidly while disk latencies do not. Stateless-server systems, such as NFS, cannot effectively manage client file caches. Stateful systems, such as Sprite, can use explicit cache consistency protocols to achieve high performance, without some of the inconsiste...
متن کاملNache: Design and Implementation of a Caching Proxy for NFSv4
In this paper, we present Nache, a caching proxy for NFSv4 that enables a consistent cache of a remote NFS server to be maintained and shared across multiple local NFS clients. Nache leverages the features of NFSv4 to improve the performance of file accesses in a widearea distributed setting by bringing the data closer to the client. Conceptually, Nache acts as an NFS server to the local client...
متن کاملThe AutoCacher: A File Cache Which Operates at the NFS Level
The AutoCacher is a caching le system. Its most common use is to cache read-only les from remote NFS le systems to a local disk, although it can, in general, cache from any le system to any other. It is intended to provide the same type of le caching provided by, e.g., the Andrew File System. The autocacher operates as an NFS server, not as might be expected as a Virtual File System, as do othe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994